import React from 'react';
import { connect } from 'dva';
//import router from 'umi/router';

import { Table, //Button
} from 'antd';

//import Link from 'umi/link'

//const formPath = '/Account/AccountJournalForm';
//const linePath = '/Account/AccountJournal';


@connect(({ accountJournal }) => ({ accountJournal }))
class List extends React.Component {
  state = {
  }

  treeview = [
      { title: '代码', dataIndex: 'code', },
      { title: '名称', dataIndex: 'name', },
      { title: '类型', dataIndex: 'type', },
      { title: '默认借方科目', dataIndex: 'default_debit_account_id.code', },
      { title: '默认借方科目', dataIndex: 'default_debit_account_id.name', },
      { title: '默认贷方科目', dataIndex: 'default_credit_account_id.code', },
      { title: '默认贷方科目', dataIndex: 'default_credit_account_id.name', },
      { title: '银行', dataIndex: 'bank_id.name', },
      { title: '账户', dataIndex: 'bank_acc_number', },
  ]

  async componentDidMount() {
    const { dispatch } = this.props;
    await dispatch({
      type: 'accountJournal/search',
      payload: {domain:[], },

    });

  }

  gotoForm() {
  //    router.push(formPath);
  }

  render() {
    const { accountJournal: { recordsList } } = this.props;

    return (
      <div>
        <div>程序控制用不展示给 end user </div>
        <div>所有的凭证，归入不同的凭证类型</div>
        <div>收付款单，凭证类型 与 银行账号 一一对应</div>
        <div>销售发票，凭证类型 是 销售</div>
        <div>采购账单，凭证类型 是 采购</div>
        <div>费用报销，凭证类型 是 采购</div>
        <div>利润凭证，凭证类型 是 利润</div>
        <div>固定资产折旧，凭证类型 是 xxxx</div>
        <div>工资表，凭证类型 是 xxx</div>
        <div>税费处理，凭证类型 是 税</div>
        <div>出入库单，凭证类型 是 入库/出库</div>

        <Table columns={this.treeview} dataSource={recordsList} rowKey="id" />

      </div>
    );
  }
}

export default List;





